<?php
    if(isset($_POST["id"])) {$identifiant = $_POST["id"];} else{$identifiant = "";}
    if(isset($_POST["recherche"])) {$recherche = $_POST["recherche"];} else{$recherche = "";}
    
    require_once '../include/class.pdoSio.inc.php';
    
    if($identifiant <> "") {
        $pdo = PdoSio::getPdoSio();
        $req = $pdo->requeteSelection("SELECT id_utilisateur FROM utilisateurs WHERE identifiant = '".$identifiant."'");
        $id_etudiant = $req[0]['id_utilisateur'];
    } else {$id_etudiant = 0;}
    
    echo "<div class='container'>
    <div class='gestion'>";
    
    if($recherche == "") {
        echo "<div id='val'><input id='recherche' type='text' class='input-medium search-query' value='' />";
    } else {
        echo "<div id='val'><input id='recherche' type='text' class='input-medium search-query' value='".$recherche."' />";
    }

    echo "<button class='btn'>Rechercher</button><br><br>
        <table class='table table-striped table-bordered'>
            <thead>
                <th>Nom</th>
                <th>Prénom</th>
                <th>Adresse</th>
                <th>Code Postal</th>
                <th>Ville</th>
                <th>Téléphone Professionnel</th>
                <th>Année d'entrée</th>
                <th>Année de sortie</th>
                <th>Actions<th>
            </thead>
            <tbody>";
    
    if($recherche == "") {
        $pdo = PdoSio::getPdoSio();
        $etudiants = $pdo->requeteSelection('SELECT * FROM utilisateurs');
        foreach ($etudiants as $unEtudiant) {
            echo "<tr>
                    <td>".$unEtudiant['nom']."</td><td>".$unEtudiant['prenom']."</td>
                    <td>".$unEtudiant['adresse_rue']."</td><td>".$unEtudiant['adresse_cp']."</td>
                    <td>".$unEtudiant['adresse_ville']."</td><td>".$unEtudiant['tel_professionnel']."</td>
                    <td>".$unEtudiant['annee_entree_promotion']."</td><td>".$unEtudiant['annee_sortie_promotion']."</td>
                    <td><a href='index.php?uc=cv&action=visualiser&id=".$unEtudiant['id_utilisateur']."' name='visualiser' class='btn btn-xs btn-primary' idDuCV='".$unEtudiant['id_utilisateur']."'><span class='glyphicon glyphicon-record'></span>Visualiser</a>
            </tr>";
        }
    } else {
        $pdo = PdoSio::getPdoSio();
        $etudiants = $pdo->requeteSelection("SELECT * FROM utilisateurs WHERE nom LIKE '%".$recherche."%' OR prenom LIKE '%".$recherche."%' OR
                adresse_rue LIKE '%".$recherche."%' OR adresse_cp LIKE '%".$recherche."%' OR adresse_ville LIKE '%".$recherche."%' OR tel_professionnel LIKE '%".$recherche."%' OR 
                annee_entree_promotion LIKE '%".$recherche."%' OR annee_sortie_promotion LIKE '%".$recherche."%'");
        foreach ($etudiants as $unEtudiant) {
            echo "<tr>
                    <td>".$unEtudiant['nom']."</td><td>".$unEtudiant['prenom']."</td>
                    <td>".$unEtudiant['adresse_rue']."</td><td>".$unEtudiant['adresse_cp']."</td>
                    <td>".$unEtudiant['adresse_ville']."</td><td>".$unEtudiant['tel_professionnel']."</td>
                    <td>".$unEtudiant['annee_entree_promotion']."</td><td>".$unEtudiant['annee_sortie_promotion']."</td>
                    <td><a href='index.php?uc=cv&action=visualiser&id=".$unEtudiant['id_utilisateur']."' name='visualiser' class='btn btn-xs btn-primary' idDuCV='".$unEtudiant['id_utilisateur']."'><span class='glyphicon glyphicon-record'></span>Visualiser</a>
            </tr>";
        }
    }
    
    echo "</tbody>
        </table>
        </div>
    </div>
</div>";
?>
<script type="text/javascript">
    $(document).ready(function() {
        $("button").click(function(){
           var recherche = $("#recherche").val();
           var request = $.ajax({
                type: "POST",
                url: './include/recherche_utilisateursCV.php',
                data: { id: "<?php echo $identifiant; ?>", recherche: recherche}
           });
           request.done(function(resultat) {
                $("#val").html(resultat);
           });
           request.fail(function(resultat) {

           });
        });
    });
</script>